body{ background:#fff}
#OrderContainer{ position:relative; overflow:hidden; padding-bottom:50px; background:#fff}
#OrderContainer .topHead{ height:70px; line-height:70px; padding-left:20px; font-size:22px; border-bottom:1px solid #dcdcdc}
#controlWrap{ padding:10px 0px 15px 0px; overflow:hidden}
#controlWrap .group{ float:left;}
#controlWrap .group.date{ margin-right:40px;}
#controlWrap .group .lt{ float:left; margin-top:6px;}
#controlWrap .group .inpBox{ float:left; position:relative}
#controlWrap .group .formInp{ padding-left:10px; width:240px}
#controlWrap .group .inpBox .iconfont{ position:absolute; top:1px; right:8px; font-size:22px; color:#2a98da; cursor:pointer}
#calendarWrap{ position:fixed; z-index:10001; top:0; left:0; right:0; bottom:0; background:#000; background:rgba(0,0,0,.7);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}

#changciListWrap{ display:none; position:absolute; top:0; left:0; right:0; bottom:0; z-index:10001; background:none}
#changciListCon{ position:absolute; background:#fff}
#changciUl{  border:1px solid #dcdcdc; border-top:0 none}
#changciUl .changciItem{ overflow:hidden;border-bottom:1px solid #dcdcdc; cursor:pointer}
#changciUl .changciItem:hover,#changciUl .changciItem.active{ color:#2a98da}
#changciListCon .col{ float:left; height:36px; line-height:36px;}
#changciListCon .col.col_1{ width:180px;  padding-left:10px; text-align:left; margin-right:5px;}
#changciListCon .col.col_2{ width:90px; text-align:center; margin-right:5px;}
#changciListCon .col.col_3{ width:90px; text-align:center;}
#changciListCon .headUl{ overflow:hidden; background:#72c0e6; color:#fff}


/* 表格 */
#proTable{ table-layout:fixed}
.ui-continer{width:80%;height:700px;margin:100px auto;border:1px solid #dcdcdc;}
.ui-module-h1{font-size:20px;height:52px;line-height:52px;background:#EEE;text-indent:20px;font-family:'宋体';}
.ui-module-h2{height:52px;line-height:52px;text-indent:20px;margin-bottom:30px;}
.ui-form-txt{height:30px;margin-bottom:10px;color:#333;border:1px solid #D4D4D4;width:300px;outline:none;text-indent:10px;}
.ui-table-list{width:100%;font:14px/1.5 "Microsoft Yahei", "Hiragino Sans GB", Helvetica, "Helvetica Neue", "微软雅黑", Tahoma, Arial, sans-serif; border-top: 1px solid #F1F1F1;}
.ui-table-list td{ color:#60686b;border-bottom:1px solid #F1F1F1;text-align:center;}
.ui-table-list td.coutTd{ padding:5px 0}
.ui-table-list thead td{ padding:5px 0;}
.ui-table-list td a:hover{  text-decoration: underline;  color: #008EC1;}
.ui-table-list thead td{background:#60A3C1;color:#FFF;height:30px;}
.ui-table-list thead td.col_1{ width:70px}
.ui-table-list thead td.col_2{ width:70px}
.ui-table-list thead td.col_7{ width:140px}
.ui-table-list thead td.col_8{ width:120px}
.w120{width:60px;}
.ui-module-title{border-left:4px solid #1e8acc;padding-left:16px;font-size:16px;color:#333;}
.ui-equilong{color:#5a6a77;margin-left:40px;display:inline-table;width:80px;}
.ui_box{width:100%;height:50px;padding-top:20px;position:relative;margin-left:20px;}
.book_screen{position:absolute;top:20px;left:410px;line-height:30px;}
.select_box{position:absolute;left:495px;top:19px;}
.btn_sub{width:150px;height:35px;border:1px solid #dcdcdc;background-color:#60A3C1;color:#FFF;margin:0 auto;}
.ui-form-txt-a{margin-bottom:5px;margin-top:5px;color:#333;border:1px solid #D4D4D4;outline:none;text-align:center;}
.select_box .select_title{width:90%;margin:0 auto;background-color:#60A3C1;color:#FFF;}
.select_title span{display:block;width:30%;height:30px;line-height:30px;text-align:center;}
#proTable { cursor: pointer;}
#proTable .formInp{ width:40px;}
#aproTable .coutTd .countBtn{ display:inline-block; width:20px; height:20px; font-size:12px; margin:0 5px; cursor:pointer; border:1px solid #60A3C1; line-height:20px; border-radius:50%; -moz-border-radius:50%; color:#60A3C1;}
#proTable .coutTd .countBtn:hover{ text-decoration:none}
#proTable .coutTd .countBtn.disable{ color:#DCDCDC; border-color:#DCDCDC; cursor:default}
#proTable .orign{ color:#f37138}
#proTable .yen{ font-size:10px;}
#proContainer{ position:relative;}
#tableLoading{ position:absolute; top:51px; left:0; right:0; bottom:0; line-height:100px; background:#fff; text-align:center;}
#tableLoading .iconfont{ margin-right:3px; top:2px}



.calendar{ position:absolute; top:50%; left:50%; width:700px; height:452px; margin:-250px 0 0 -350px; font-size:12px; border:2px solid #008fc2; cursor:Default; background:#fff}
#calendarContent th{ text-align:center}
#calendarContent table td span{ float:none;}
#calendarContent table td div.detail{ line-height:80px}
.overflow_h{overflow:hidden;}
.show_class{display:none;}
.blue{border: 2px solid #0087D4;}


.compass .compass_header{  float: left;width: 100%;height: 150px;background-color: rgb(229, 229, 229);}
.compass .compass_header .compass_order{  float: left;width: 100%;}
.compass .compass_header span.order_cb {float: left;width: 40px;font-size: 1.1em;padding-left: 30px;margin-top: 20px;}
.compass .compass_header .suggest_input{width:300px;  margin-top: 15px;font-size:14px;height: 30px;line-height: 30px;padding: 0 3px;border: 1px solid #e5e5e5;background:#fff;}
.compass .compass_header .suggest_ul{width:225px;max-height:198px;margin-left: 50px;padding:0px;border:1px solid #ccc;list-style-type:none;overflow:auto;z-index:99999;background-color:white;position:absolute;}
.compass .compass_header .suggest_ul li{width:218px;padding-left:5px;line-height:22px;font-size:13px;height:22px;cursor:default;z-index:99999;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.compass .compass_header .select_icon {top: 2px;left: -30px;height: 30px;cursor: pointer;line-height: 30px;font-size: 2em;color: rgb(84, 129, 149);}
.compass .compass_header .time_ul{float: left;display: inline-block;margin-top:20px;margin-left:70px;margin-right: 20px;width:180px;  background: white;height:30px;line-height:30px;border:1px solid #DBDBDB;cursor:pointer;border-radius: 3px 3px;}
.compass .compass_header .time_li_ab{float: left;display: inline-block;margin-top:20px;margin-left:10px;width:240px;  background: white;height:30px;line-height:30px;border:1px solid #DBDBDB;cursor:pointer;border-radius: 3px 3px;}
.compass .compass_header .time_li{float:left;width:60px;height:30px;line-height:30px;text-align:center;}
.compass .compass_header .time_li_a{float:left;width:90px;height:30px;line-height:30px;text-align:center;}
.compass .compass_header .active{background-color:#0797D9;color:white;border-radius: 3px 3px;}
.compass .compass_header .time_show {display: inline-block;height: 30px;line-height: 30px;float: left;margin-top: 20px; margin-left: 10px;}
.compass .compass_header .time_none{display:none;  float:left;margin-top:24px;margin-left:10px;}
.compass .compass_header #sub {border: 0px;background-color: #0797DD;color: white;cursor: pointer;width: 40px;height: 22px;line-height: 22px;text-align: center;}
.compass .compass_header .alliNameInp {border: 1px solid #dddddd;height: 22px;line-height: 22px;width: 90px;}
.compass .content_com {float: left;width: 100%;height: 1350px;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}
.compass .content_com .div_display{position:absolute;width:145px;height:35px;color:white;font-size:1.2em;line-height:35px;text-align:center;}
.compass .content_com .span_color_a{background:#42B5CE;}
.compass .content_com .span_color_b{background:#9BCA63;}
.compass .content_com .span_color_c{background:#F0AF59}
.compass .content_com .compass_one{float: left;width: 100%;height: 450px;border-bottom:1px solid #E5E5E5;}
.compass .content_com .compass_two{float: left;width: 100%;height: 450px;border-bottom:1px solid #E5E5E5;}
.compass .content_com .compass_third{float: left;width: 100%;height: 450px;border-bottom:1px solid #E5E5E5;}
.main_ec{height: 415px;margin-top: 35px}
.setposition{position:relative;}
.prodList{display:none;width:354px;max-height:300px;float:left;margin-left:70px;overflow:auto;background:#FFF;z-index:99;border:1px solid #E5E5E5;filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;cursor:pointer;}
.prodList li{height:30px;line-height:30px;border-bottom:1px dashed #e5e5e5;padding-left:10px;}
.prodList li:hover{background:#F1F1F1;}
.prodList .setbg{background-color:#F9F9F9;}
.cleartxt{position:absolute;top:22px;left:338px;color:#9B9B9B;cursor:pointer}
.searchmsg{display:none;position:absolute;width:354px;border:1px solid #E5E5E5;z-index:99;height:30px;text-align:center;line-height:30px;margin-top:8px;background:#FFF;filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;}
.content_pre .ticket_con {display:block;}
.must_sec {float:left;width:750px;height:100px;line-height: 100px; text-align: center;}
.must_font{font-size:1.2em;}

#foot_new{width:100%;height:150px;background-color:#F5F5F5;margin-top:100px;display:none;}






